package com.example.work.entiy;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.util.Date;

/**
 * 部侧资产信息实体类
 * 对应数据库表 division_asset_info
 */
@Data
public class DivisionAssetInfo {

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 资产IP地址
     * 来自division_asset_ip_port_info表的IP地址
     */
    private String assetIp;

    /**
     * 关联台账id
     */
    private String relaId;

    /**
     * 集团资产id
     */
    private String groupAssetId;

    /**
     * 部侧资产id
     */
    private String divisionAssetId;

    /**
     * 运营商编码
     */
    private String ispCode;

    /**
     * 省份编码
     */
    private String orgCode;

    /**
     * 是否可从互联网访问：0-否，1-是
     */
    private Integer isAccess;

    /**
     * 网络位置：0-内网，1-外网
     */
    private Integer netPosition;

    /**
     * 资产名称
     */
    private String assetName;

    /**
     * 资产大类
     */
    private String assetType;

    /**
     * 上报资产类型
     */
    private String reportAssetType;

    /**
     * 资产状态:0-下线，1-在网，2-停用，3-删除
     */
    private Integer status;

    /**
     * 资产物理位置
     */
    private String location;

    /**
     * 资产标签
     */
    private String assetTag;

    /**
     * 资产型号
     */
    private String assetModel;

    /**
     * 资产版本号
     */
    private String assetVersion;

    /**
     * 生产厂商
     */
    private String manufacturer;

    /**
     * 品牌名称
     */
    private String brandName;

    /**
     * 品牌区域:0-国内，1-国外
     */
    private Integer brandRegion;

    /**
     * cpu生产厂商
     */
    private String cpuManufacturer;

    /**
     * cpu型号
     */
    private String cpuModel;

    /**
     * 内存生产厂商
     */
    private String memoryManufacturer;

    /**
     * 内存型号
     */
    private String memoryModel;

    /**
     * 芯片生产厂商
     */
    private String chipManufacturer;

    /**
     * 芯片型号
     */
    private String chipModel;

    /**
     * 是否采用开源框架：0-否，1-是
     */
    private Integer openSource;

    /**
     * 开源组件名称
     */
    private String openSourceModel;

    /**
     * 开源组件版本
     */
    private String openSourceVerison;

    /**
     * 系统名称
     */
    private String systemName;

    /**
     * 定级对象名称
     */
    private String obejectName;

    /**
     * 定级等级
     */
    private Integer obejectLevel;

    /**
     * 网络单元类型
     */
    private String networkUnitType;

    /**
     * 资产发现方式
     */
    private String foundType;

    /**
     * 资产发现时间
     */
    private Date foundTime;

    /**
     * 虚拟资源标识
     */
    private String virtualTag;

    /**
     * 资源池名称
     */
    private String sourcepoolName;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 重要网络设备：0-否，1-是
     */
    private Integer important;

    /**
     * 网络关键点
     */
    private String networkKeypoint;

    /**
     * 设备细分类型
     */
    private String subdivisionType;

    /**
     * 管理模式
     */
    private String manageMode;

    /**
     * 设备用途
     */
    private String usage;

    /**
     * 系统负责人
     */
    private String managerName;

    /**
     * 系统负责人电话
     */
    private String managerMobile;



}